#ifndef __BSP_H
#define __BSP_H

#ifdef __cplusplus
 extern "C" {
#endif
   
#include "Compiler.h"	
#include "stm32h5xx_ll_lpuart.h"
#include "stm32h5xx_ll_rcc.h"
#include "stm32h5xx_ll_pwr.h"
#include "stm32h5xx_ll_crs.h"
#include "stm32h5xx_ll_bus.h"
#include "stm32h5xx_ll_system.h"
#include "stm32h5xx_ll_exti.h"
#include "stm32h5xx_ll_cortex.h"
#include "stm32h5xx_ll_utils.h"
#include "stm32h5xx_ll_dma.h"
#include "stm32h5xx_ll_spi.h"
#include "stm32h5xx_ll_gpio.h"

void SystemClock_Config(void);
void MX_LPUART1_UART_Init(void);
int Serial_SendArray(uint8_t *_buff,uint32_t _len);
int Serial_SendAddr(uint8_t _label,uint32_t _value);
int Debug_Printf(const char * _format, ... );

#ifdef __cplusplus
}
#endif
#endif
